package org.jeecg.modules.innerApi.zhiYunSdApi.requestVo;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;

/**
* @Author: Niugeng
* @Create: 2023/08/30
* @Description：查询可修复的发票数据入参121
*/
@Data
@Builder
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "查询可修复的发票数据入参121")
public class SdCxkxfdfpsjrc121Param implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
    * String-是-纳税人识别号-
    */
    @ApiModelProperty(value = "String-是-纳税人识别号-")
    @JSONField(name = "nsrsbh",ordinal = 0)
    private String nsrsbh;

    /**
    * String-是-起始时间 yyyyMMdd-
    */
    @ApiModelProperty(value = "String-是-起始时间 yyyyMMdd-")
    @JSONField(name = "qqsj",ordinal = 1)
    private String qqsj;

    /**
    * String-是-截至时间 yyyyMMdd-
    */
    @ApiModelProperty(value = "String-是-截至时间 yyyyMMdd-")
    @JSONField(name = "zzsj",ordinal = 2)
    private String zzsj;

    /**
    * String-是-发票类型代码（目前只支持 81 ，82 ，026，-
    */
    @ApiModelProperty(value = "String-是-发票类型代码（目前只支持 81 ，82 ，026，028")
    @JSONField(name = "fplxdm",ordinal = 3)
    private String fplxdm;

    /**
    * int-是-页数-
    */
    @ApiModelProperty(value = "int-是-页数-")
    @JSONField(name = "page",ordinal = 4)
    private int page;

    /**
    * int-是-每页数据量最多 100 条-
    */
    @ApiModelProperty(value = "int-是-每页数据量最多 100 条-")
    @JSONField(name = "size",ordinal = 5)
    private int size;


}
